package utilidades;

import java.io.FileWriter;
import java.io.PrintWriter;
import java.util.ArrayList;

/**Abre los ficheros de texto que utilizamos en la apliación
 * @author Iñigo
 *
 */
public class WriteTextFile {



	/**Escribe en el fichero cuyo nombre recibimos el array que recibe.
	 * @param El fichero a donde hay que escribir.
	 * @param El contenido a escribir en el fichero.
	 */
	public static void write(String f, ArrayList<String> contenido) {

		FileWriter fichero = null;
		PrintWriter pw = null;
		try
		{
			fichero = new FileWriter(f);
			pw = new PrintWriter(fichero);

			for (int i=0; i<contenido.size(); i++) {
				pw.println(contenido.get(i));            	
			}

		} catch (Exception e) {
			e.printStackTrace();
		} finally {
			try {
				// Aprovechamos el finally para asegurarnos que se cierra el fichero.
				if (null != fichero)
					fichero.close();
			} catch (Exception e2) {
				e2.printStackTrace();
			}
		}


	}

}
